package com.hksj.acm.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author fjt
 * @data 2024/7/17 16:49
 * @describe todo
 */
@Data
public class CockpitDeviceVO implements Serializable {

    private static final long serialVersionUID = 6227839688415788249L;

    @ApiModelProperty("设备id")
    private String deviceId;

    @ApiModelProperty("设备名称")
    private String deviceName;

    @ApiModelProperty("设备照片")
    private String photoUrl;

    /**
     * 设备位置路径
     */
    @ApiModelProperty("设备位置路径")
    private String paths;

    /**
     * 设备位置（处理好的中文路径）
     */
    @ApiModelProperty("设备位置")
    private String pathName;

    /**
     * 设备状态
     */
    @ApiModelProperty("设备状态(notActive-未激活;online-在线;offline-离线)")
    private String state;

    /**
     * 故障状态(0-正常;1-故障)
     */
    @ApiModelProperty("故障状态(0-正常;1-故障)")
    private Integer faultState;

    /**
     * 设备检测属性
     */
    @ApiModelProperty("设备检测属性")
    private List<DeviceAttributeVO> attributeList;



}
